Messages by Date
-
2016/03/02
[jira] [Updated] (KUDU-1341) Out of order UNDO in delta file, possibly related to REINSERT
Jean-Daniel Cryans (JIRA)
-
2016/03/02
[jira] [Updated] (KUDU-1325) TS crashes trying to remote bootstrap a non-running tablet
Jean-Daniel Cryans (JIRA)
-
2016/03/02
[jira] [Updated] (KUDU-1360) [spark] KuduRelation.getKuduValue doesn't check nulls
Jean-Daniel Cryans (JIRA)
-
2016/03/02
[jira] [Updated] (KUDU-1343) [java client] Scan sequence id is never reset between tablets
Jean-Daniel Cryans (JIRA)
-
2016/03/02
[jira] [Updated] (KUDU-1345) HybridClock can run backwards when clocks are far out of sync
Jean-Daniel Cryans (JIRA)
-
2016/03/02
[jira] [Commented] (KUDU-1347) LICENSE.txt improvements for 0.8.0
Todd Lipcon (JIRA)
-
2016/03/02
[jira] [Resolved] (KUDU-1347) LICENSE.txt improvements for 0.8.0
Todd Lipcon (JIRA)
-
2016/03/02
[jira] [Updated] (KUDU-1347) LICENSE.txt improvements for 0.8.0
Jean-Daniel Cryans (JIRA)
-
2016/03/02
[jira] [Commented] (KUDU-1363) Add Multiple column range predicates for the same column in a single scan
Chris George (JIRA)
-
2016/03/02
[jira] [Commented] (KUDU-1363) Add Multiple column range predicates for the same column in a single scan
Todd Lipcon (JIRA)
-
2016/03/02
[jira] [Created] (KUDU-1363) Add Multiple column range predicates for the same column in a single scan
Chris George (JIRA)
-
2016/03/01
[jira] [Resolved] (KUDU-1360) [spark] KuduRelation.getKuduValue doesn't check nulls
Jean-Daniel Cryans (JIRA)
-
2016/03/01
[jira] [Created] (KUDU-1362) Ensure master behaves correctly after a sys_catalog write failure
Adar Dembo (JIRA)
-
2016/03/01
[jira] [Updated] (KUDU-1360) [spark] KuduRelation.getKuduValue doesn't check nulls
Jean-Daniel Cryans (JIRA)
-
2016/03/01
[jira] [Commented] (KUDU-1002) Support INSERT OVERWRITE / UPSERT
Anirban Roy (JIRA)
-
2016/03/01
[jira] [Assigned] (KUDU-1347) LICENSE.txt improvements for 0.8.0
Todd Lipcon (JIRA)
-
2016/03/01
[jira] [Created] (KUDU-1361) protoc mvn plugin needs all paths to exist
Jean-Daniel Cryans (JIRA)
-
2016/03/01
[jira] [Updated] (KUDU-1131) Crash in compaction due to overlapping flush/undo snapshots
Todd Lipcon (JIRA)
-
2016/03/01
[jira] [Commented] (KUDU-1131) Crash in compaction due to overlapping flush/undo snapshots
Todd Lipcon (JIRA)
-
2016/03/01
[jira] [Updated] (KUDU-969) Bootstrap may occasionally mis-identify previously flushed updates
Todd Lipcon (JIRA)
-
2016/03/01
[jira] [Created] (KUDU-1360) [spark] KuduRelation.getKuduValue doesn't check nulls
Jean-Daniel Cryans (JIRA)
-
2016/03/01
[jira] [Created] (KUDU-1359) Fix some check_compatibility.py on OSX
Jean-Daniel Cryans (JIRA)
-
2016/02/29
[jira] [Resolved] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
Todd Lipcon (JIRA)
-
2016/02/29
[jira] [Resolved] (KUDU-1341) Out of order UNDO in delta file, possibly related to REINSERT
Todd Lipcon (JIRA)
-
2016/02/29
[jira] [Created] (KUDU-1358) Following a master leader election, create table may fail
Adar Dembo (JIRA)
-
2016/02/29
[jira] [Updated] (KUDU-1353) Alter table sometimes doesn't finish when using multiple masters
Adar Dembo (JIRA)
-
2016/02/29
[jira] [Created] (KUDU-1357) remote_bootstrap-itest very flaky
Todd Lipcon (JIRA)
-
2016/02/29
[jira] [Created] (KUDU-1356) client_failover-test very flaky after KUDU-1322
Todd Lipcon (JIRA)
-
2016/02/29
[jira] [Created] (KUDU-1355) Add long-running test for tablet recovery
Mike Percy (JIRA)
-
2016/02/28
[jira] [Updated] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
Todd Lipcon (JIRA)
-
2016/02/28
[jira] [Comment Edited] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
David Alves (JIRA)
-
2016/02/28
[jira] [Comment Edited] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
David Alves (JIRA)
-
2016/02/28
[jira] [Commented] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
David Alves (JIRA)
-
2016/02/27
[jira] [Commented] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
Todd Lipcon (JIRA)
-
2016/02/27
[jira] [Commented] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
Todd Lipcon (JIRA)
-
2016/02/27
[jira] [Created] (KUDU-1354) MVCC Snapshots chosen during flush can contain out-of-order transactions
Todd Lipcon (JIRA)
-
2016/02/26
[jira] [Commented] (KUDU-1353) Alter table sometimes doesn't finish when using multiple masters
Todd Lipcon (JIRA)
-
2016/02/26
[jira] [Resolved] (KUDU-1343) [java client] Scan sequence id is never reset between tablets
Jean-Daniel Cryans (JIRA)
-
2016/02/26
[jira] [Resolved] (KUDU-1322) Failover client writes on TABLET_NOT_FOUND
Jean-Daniel Cryans (JIRA)
-
2016/02/26
[jira] [Commented] (KUDU-1341) Out of order UNDO in delta file, possibly related to REINSERT
Todd Lipcon (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1353) Alter table sometimes doesn't finish when using multiple masters
Adar Dembo (JIRA)
-
2016/02/26
[jira] [Created] (KUDU-1353) Alter table sometimes doesn't finish when using multiple masters
Adar Dembo (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-871) Allow tombstoned tablets to vote
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1096) Re-replication support for Kudu beta
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1188) For snapshot read correctness, enforce simple form of leader leases
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1097) Higher availability re-replication support
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-868) Support replacement of tombstoned replicas on tablet server
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1158) Document support for < and > predicates in Kudu
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-869) Support PRE_VOTER config membership type
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1321) Basic kuduRDD and default source
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-870) Detect and replace failed replicas at the Master level
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1150) Document the new way of doing split rows with impala
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1023) Tombstoned servers should reject remote bootstrap requests based on term of last log opid
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1152) Document flexible partitioning
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1109) Document impala ALTER TABLE support for Kudu tables
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-867) Support safely deleting (tombstoning) tablet replicas
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1189) On reads at a snapshot that touch multiple tablets, without the user setting a timestamp, use the timestamp from the first server for following scans
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1151) Document IGNORE keyword
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-866) Support remotely bootstrapping new nodes in tablet server
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-1033) Capability to delete & bootstrap followers that fall too far behind log
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-798) Proper safe time advancement by leaders and replicas
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-843) Java flush() should not return errors batched by tablet
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-841) Clean up CreateTable API in Java
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-792) Investigate "optimization" where LMP mismatch is handled in two places
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-807) Retries are done in a tight loop when we can't resolve
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-840) Java RowResult should have getters by column name
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-839) Java RowError should use an enum error code
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-842) Implement Operation.toString() in Java client
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-791) Consistency for alter table operations
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-829) Support GC of orphaned data blocks
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-741) Isolate the Java client dependencies
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-706) java client "stuck" in YCSB against 100 nodes
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-668) Log block container metadata files should be more forgiving to truncation
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-781) Rename java packages of generated protobuf classes
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-724) [java client] Separate interfaces from implementations
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-633) Implement forced leader step-down
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-669) Implement RemoveServer RPC
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-731) [java client] Refactor RPC to avoid the "master hack"
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-670) Implement AddServer RPC
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-764) Add the errors to the KuduRpcResponse instead going via Exceptions
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-730) [java client] Add interface audience and stability annotations
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-708) Java client contention on KuduSession lock
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-776) Improve handling of unresolvable master hostnames
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-698) Java client error messages are unreadable/useless
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-733) Fix the javadoc warnings then fail the build on warnings in the future
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-659) Enable failure detection/leader election by default
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-707) Java client ClassCastException
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-717) Test that write-throttling is an effective RAM control in replicated tablets
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-716) Single-disk tpch_real_world with SF=500 should complete successfully
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-672) Implement a basic CLI tool to change a tablet quorum
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-703) Java client should default to standard master ports
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-576) Don't trigger elections when waiting for our own Log
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-621) Bootstrap should flush large a MRS
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-561) On Log appends, allow to specify if an fsync is required per message
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-564) Consensus logging improvements for better operability
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-607) Flush MRS/DMS based on how much logs they retain
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-605) Implement block placement hints
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-563) Make LogCache more flexible with regard to what it keeps in memory
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-617) Block storage operability improvements
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-567) Remove 'update_lock_' from consensus
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-568) Exactly-once semantics on writes
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-562) When a peer is partitioned, it should ask a majority if they still think the leader is alive
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-616) Mitigate tablet damage when disks are lost
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-604) Implement multi-disk support
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-606) On-disk layout changes for tablet splits and snapshots
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-490) Replicated master process: tests for SysTable replication.
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-508) Schemas be should part of the log header
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-521) Consider splitting the WAL in two, one for replicated operations and one for local operations
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-489) Implement a mechanism to make consensus terms serializable and persistent
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-506) Unattended fail over using failure detection and leader election
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-528) Leader should proactively propagate commitIndex to followers
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-503) Regression: always sync-on-close for data blocks makes tablet creation too slow
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-492) Replicate master process: make client aware of multiple masters
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-493) Replicate master process: send heartbeats to all masters.
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-491) Replicate master process: manual reconfiguration and failover for master quorums
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-488) Implement queue synchronization by making peers refuse messages
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-497) Replicated master process: implement SysTables replication
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-487) Implement transaction/operation abort
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-495) Master should handle the case where we REPLICATE fails
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-515) Log-dump, and anything else that acts on logs must handle schema changes mid segment.
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-509) Refactor/Rename consensus terminology
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-500) Changes to SysTables should be queryable on follower leaders upon replication
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-542) Make MRS throttling global
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-524) On boot make sure to discard the prefix of segments without operations with ids
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-501) Web UI and metrics support for replicated master
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-559) Reject/timeout requests when consensus majority is down
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-470) Failure detection for consensus
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-481) Implement the new solution for AlterSchema
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-479) Write more unit tests for alter schema
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-466) Generify the initial config change to work like any other leader election
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-471) Implement leader election
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-480) Devise a solution for AlterSchema
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-452) Implement data block GC
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-476) Prototype log container allocation strategy
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-475) Integrate new block storage API with Kudu
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-473) Design API for block storage layer
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-474) Reimplement current Kudu on-disk storage approach as allocation strategy
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-469) Get rid of replicated COMMIT messages
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-477) Implement block storage microbenchmark
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-463) Add checksumming to cfile and other on-disk formats
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-478) Prototype additional allocation strategies
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-412) Some parts of CreateTablet should be aysnc
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-415) Allow the messenger to host multiple services
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-413) [java client] NPE in KuduClient$RemoteTablet.addTabletClient
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-299) [java client] Use a builder-like API to configure MR I/O formats
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-393) Clean up repeated code in ConsensusQueue dump functions
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-416) [java client] Pass the correct service in the rpc header
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-398) Snapshot scans should only refuse scans with timestamps whose value is > now+error
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-280) [java client] Use a builder pattern for KuduScanner
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-321) [java client] GC overhead when trying to write to a table that will never finish being created
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-411) Move the consensus RPCs out of tserver_service
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-156) Add a mock clock to HybridClock
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-120) Don't need to block on COMMIT before sending write responses
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-138) Timestamps are being ignored in bootstrap
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-131) Make replica/replayed transactions take the same timestamp as the original ones
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-237) Support for encoding REINSERT
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-258) Create an integration test that performs writes with multiple consistency modes
Mike Percy (JIRA)
-
2016/02/26
[jira] [Updated] (KUDU-40) Need backpressure on tablet operations
Mike Percy (JIRA)
-
2016/02/25
[jira] [Resolved] (KUDU-1325) TS crashes trying to remote bootstrap a non-running tablet
Adar Dembo (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1266) Figure out per-version docs publishing
Misty Stanley-Jones (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1339) Document non-covering partitions
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1311) [master] support adding tablets to tables with non-covering partition-key range
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1312) expose API for partition-aware scan descriptors
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1310) [kudu-impala] support tables with non-covering partition-key ranges
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1309) [java client] support tables with non-covering partition-key ranges
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1308) [c++ client] support tables with non-covering partition-key ranges
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1307) [master] support tables with non-covering partition-key ranges
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1065) [java client] Flexible Partition Pruning
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1165) [c++ client] Flexible Partition Pruning
Dan Burkert (JIRA)
-
2016/02/25
[jira] [Created] (KUDU-1352) docs: Add appropriate ASL license to non-generated files
Mike Percy (JIRA)
-
2016/02/25
[jira] [Created] (KUDU-1351) docs: Remove "All rights reserved" from Javadoc footer
Mike Percy (JIRA)
-
2016/02/25
[jira] [Updated] (KUDU-1350) Test issue
Mike Percy (JIRA)
-
2016/02/25
[jira] [Resolved] (KUDU-1350) Test issue
Mike Percy (JIRA)
-
2016/02/25
[jira] [Created] (KUDU-1350) Test issue
Mike Percy (JIRA)
-
2016/01/04
Test
Mike Percy